package com.ibs.hadoop.hbase.bean;

/**
*tau表对应的实体信息
* 文件版本：1.0.0
* 创建作者：liujun
* 创建日期：2016-10-26
*/
public class TauBean extends UseComplaintBaseClass {

    /**
    * @字段说明 serialVersionUID
    */
    private static final long serialVersionUID = 1L;

    /**
    *流程起始帧号
    */
    private String frame;

    /**
    *流程起始时间
    */
    private String ttime;

    /**
    *流程结束帧号
    */
    private String lastFrame;

    /**
    *eNodeB识别号
    */
    private String enbId;

    /**
    *小区
    */
    private String ci;

    /**
    *国际移动用户识别码
    */
    private String imsi;

    /**
    *移动终端设备识别号
    */
    private String imei;

    /**
    *移动用户临时识别号
    */
    private String mTmsi;

    /**
    *MME编码
    */
    private String mmecode;

    /**
    *新获取的MME编码
    */
    private String newMmecode;

    /**
    *移动用户新获取的临时识别号
    */
    private String newMTmsi;

    /**
    *TAU成功标志；1成功；null失败
    */
    private String success;

    /**
    *失败原因
    */
    private String failureCause;

    /**
    *TAU响应时延
    */
    private String responseTime;

    /**
    *失败消息名
    */
    private String failureMsg;

    /**
    *流程起始文件序号
    */
    private String recordFileIndex;

    /**
    *流程结束文件序号
    */
    private String lastFileindex;

    /**
    *eNodeB IP地址
    */
    private String enbIp;

    /**
    *MME IP地址
    */
    private String mmeIp;

    /**
    *TAU类型
    */
    private String tauType;

    /**
    *eNodeB 名称
    */
    private String enb;

    /**
    *MME 名称
    */
    private String mme;

    /**
    *鉴权请求时延
    */
    private String authreqDelay;

    /**
    *鉴权响应时延
    */
    private String authresDelay;

    /**
    *TAU 完成标志；1 收到TAU完成消息；null未收到TAU完成消息
    */
    private String tauCmp;

    /**
    *TAU核心网侧时延
    */
    private String delayCn;

    /**
    *TAU无线侧时延
    */
    private String delayRadio;

    /**
    *流程结束时间
    */
    private String lasttime;

    /**
    *当前跟踪区
    */
    private String tac;

    /**
    *前跟踪区
    */
    private String oldTac;

    /**
    *当前位置区
    */
    private String lac;

    /**
    *前位置区
    */
    private String oldLac;

    /**
    *RRC建立原因
    */
    private String establishCause;

    /**
    *MME组编号（当由2、3G进入LTE，该字段为2、3G位置区）
    */
    private String mmegroupId;

    /**
    *eNodeB侧用户标识符
    */
    private String enbUeId;

    /**
    *TAU时用户终端状态；"Idle" 或"Busy"
    */
    private String psStatus;

    /**
    *用户终端语音域临时识别
    */
    private String tmsiCs;

    /**
    *IBS运行实例标示
    */
    private String ibsId;

    /**
    *GUTI类型
    */
    private String gutiType;

    /**
    *S1接口数据业务上行隧道
    */
    private String ulTeid;

    /**
    *S1接口上SGW 数据业务IP地址
    */
    private String sGwIpS1;

    /**
    *TAU是否夸MME；1夸MME； null不夸MME（仅当S10数据接入时使用；否则该字段无意义）
    */
    private String betweenMme;

    /**
    *区域标示
    */
    private String zoneId;

    /**
    *漫游用户的原始移动国家码
    */
    private String originMcc;

    /**
    *无线接入技术标示；取值2、3、4分别代表2G、3G、4G
    */
    private String ratType;

    public void setFrame(String frame) {
        this.frame = frame;
    }

    public void setTtime(String ttime) {
        this.ttime = ttime;
    }

    public void setLastFrame(String lastFrame) {
        this.lastFrame = lastFrame;
    }

    public void setEnbId(String enbId) {
        this.enbId = enbId;
    }

    public void setCi(String ci) {
        this.ci = ci;
    }

    public void setImsi(String imsi) {
        this.imsi = imsi;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public void setMTmsi(String mTmsi) {
        this.mTmsi = mTmsi;
    }

    public void setMmecode(String mmecode) {
        this.mmecode = mmecode;
    }

    public void setNewMmecode(String newMmecode) {
        this.newMmecode = newMmecode;
    }

    public void setNewMTmsi(String newMTmsi) {
        this.newMTmsi = newMTmsi;
    }

    public void setSuccess(String success) {
        this.success = success;
    }

    public void setFailureCause(String failureCause) {
        this.failureCause = failureCause;
    }

    public void setResponseTime(String responseTime) {
        this.responseTime = responseTime;
    }

    public void setFailureMsg(String failureMsg) {
        this.failureMsg = failureMsg;
    }

    public void setRecordFileIndex(String recordFileIndex) {
        this.recordFileIndex = recordFileIndex;
    }

    public void setLastFileindex(String lastFileindex) {
        this.lastFileindex = lastFileindex;
    }

    public void setEnbIp(String enbIp) {
        this.enbIp = enbIp;
    }

    public void setMmeIp(String mmeIp) {
        this.mmeIp = mmeIp;
    }

    public void setTauType(String tauType) {
        this.tauType = tauType;
    }

    public void setEnb(String enb) {
        this.enb = enb;
    }

    public void setMme(String mme) {
        this.mme = mme;
    }

    public void setAuthreqDelay(String authreqDelay) {
        this.authreqDelay = authreqDelay;
    }

    public void setAuthresDelay(String authresDelay) {
        this.authresDelay = authresDelay;
    }

    public void setTauCmp(String tauCmp) {
        this.tauCmp = tauCmp;
    }

    public void setDelayCn(String delayCn) {
        this.delayCn = delayCn;
    }

    public void setDelayRadio(String delayRadio) {
        this.delayRadio = delayRadio;
    }

    public void setLasttime(String lasttime) {
        this.lasttime = lasttime;
    }

    public void setTac(String tac) {
        this.tac = tac;
    }

    public void setOldTac(String oldTac) {
        this.oldTac = oldTac;
    }

    public void setLac(String lac) {
        this.lac = lac;
    }

    public void setOldLac(String oldLac) {
        this.oldLac = oldLac;
    }

    public void setEstablishCause(String establishCause) {
        this.establishCause = establishCause;
    }

    public void setMmegroupId(String mmegroupId) {
        this.mmegroupId = mmegroupId;
    }

    public void setEnbUeId(String enbUeId) {
        this.enbUeId = enbUeId;
    }

    public void setPsStatus(String psStatus) {
        this.psStatus = psStatus;
    }

    public void setTmsiCs(String tmsiCs) {
        this.tmsiCs = tmsiCs;
    }

    public void setIbsId(String ibsId) {
        this.ibsId = ibsId;
    }

    public void setGutiType(String gutiType) {
        this.gutiType = gutiType;
    }

    public void setUlTeid(String ulTeid) {
        this.ulTeid = ulTeid;
    }

    public void setSGwIpS1(String sGwIpS1) {
        this.sGwIpS1 = sGwIpS1;
    }

    public void setBetweenMme(String betweenMme) {
        this.betweenMme = betweenMme;
    }

    public void setZoneId(String zoneId) {
        this.zoneId = zoneId;
    }

    public void setOriginMcc(String originMcc) {
        this.originMcc = originMcc;
    }

    public void setRatType(String ratType) {
        this.ratType = ratType;
    }

    public String getFrame() {
        return this.frame;
    }

    public String getTtime() {
        return this.ttime;
    }

    public String getLastFrame() {
        return this.lastFrame;
    }

    public String getEnbId() {
        return this.enbId;
    }

    public String getCi() {
        return this.ci;
    }

    public String getImsi() {
        return this.imsi;
    }

    public String getImei() {
        return this.imei;
    }

    public String getMTmsi() {
        return this.mTmsi;
    }

    public String getMmecode() {
        return this.mmecode;
    }

    public String getNewMmecode() {
        return this.newMmecode;
    }

    public String getNewMTmsi() {
        return this.newMTmsi;
    }

    public String getSuccess() {
        return this.success;
    }

    public String getFailureCause() {
        return this.failureCause;
    }

    public String getResponseTime() {
        return this.responseTime;
    }

    public String getFailureMsg() {
        return this.failureMsg;
    }

    public String getRecordFileIndex() {
        return this.recordFileIndex;
    }

    public String getLastFileindex() {
        return this.lastFileindex;
    }

    public String getEnbIp() {
        return this.enbIp;
    }

    public String getMmeIp() {
        return this.mmeIp;
    }

    public String getTauType() {
        return this.tauType;
    }

    public String getEnb() {
        return this.enb;
    }

    public String getMme() {
        return this.mme;
    }

    public String getAuthreqDelay() {
        return this.authreqDelay;
    }

    public String getAuthresDelay() {
        return this.authresDelay;
    }

    public String getTauCmp() {
        return this.tauCmp;
    }

    public String getDelayCn() {
        return this.delayCn;
    }

    public String getDelayRadio() {
        return this.delayRadio;
    }

    public String getLasttime() {
        return this.lasttime;
    }

    public String getTac() {
        return this.tac;
    }

    public String getOldTac() {
        return this.oldTac;
    }

    public String getLac() {
        return this.lac;
    }

    public String getOldLac() {
        return this.oldLac;
    }

    public String getEstablishCause() {
        return this.establishCause;
    }

    public String getMmegroupId() {
        return this.mmegroupId;
    }

    public String getEnbUeId() {
        return this.enbUeId;
    }

    public String getPsStatus() {
        return this.psStatus;
    }

    public String getTmsiCs() {
        return this.tmsiCs;
    }

    public String getIbsId() {
        return this.ibsId;
    }

    public String getGutiType() {
        return this.gutiType;
    }

    public String getUlTeid() {
        return this.ulTeid;
    }

    public String getSGwIpS1() {
        return this.sGwIpS1;
    }

    public String getBetweenMme() {
        return this.betweenMme;
    }

    public String getZoneId() {
        return this.zoneId;
    }

    public String getOriginMcc() {
        return this.originMcc;
    }

    public String getRatType() {
        return this.ratType;
    }

    public String toString() {
        StringBuilder builder = new StringBuilder();
        builder.append("Tau[");
        builder.append("frame=").append(frame).append(",");
        builder.append("ttime=").append(ttime).append(",");
        builder.append("lastFrame=").append(lastFrame).append(",");
        builder.append("enbId=").append(enbId).append(",");
        builder.append("ci=").append(ci).append(",");
        builder.append("imsi=").append(imsi).append(",");
        builder.append("imei=").append(imei).append(",");
        builder.append("mTmsi=").append(mTmsi).append(",");
        builder.append("mmecode=").append(mmecode).append(",");
        builder.append("newMmecode=").append(newMmecode).append(",");
        builder.append("newMTmsi=").append(newMTmsi).append(",");
        builder.append("success=").append(success).append(",");
        builder.append("failureCause=").append(failureCause).append(",");
        builder.append("responseTime=").append(responseTime).append(",");
        builder.append("failureMsg=").append(failureMsg).append(",");
        builder.append("recordFileIndex=").append(recordFileIndex).append(",");
        builder.append("lastFileindex=").append(lastFileindex).append(",");
        builder.append("enbIp=").append(enbIp).append(",");
        builder.append("mmeIp=").append(mmeIp).append(",");
        builder.append("tauType=").append(tauType).append(",");
        builder.append("enb=").append(enb).append(",");
        builder.append("mme=").append(mme).append(",");
        builder.append("authreqDelay=").append(authreqDelay).append(",");
        builder.append("authresDelay=").append(authresDelay).append(",");
        builder.append("tauCmp=").append(tauCmp).append(",");
        builder.append("delayCn=").append(delayCn).append(",");
        builder.append("delayRadio=").append(delayRadio).append(",");
        builder.append("lasttime=").append(lasttime).append(",");
        builder.append("tac=").append(tac).append(",");
        builder.append("oldTac=").append(oldTac).append(",");
        builder.append("lac=").append(lac).append(",");
        builder.append("oldLac=").append(oldLac).append(",");
        builder.append("establishCause=").append(establishCause).append(",");
        builder.append("mmegroupId=").append(mmegroupId).append(",");
        builder.append("enbUeId=").append(enbUeId).append(",");
        builder.append("psStatus=").append(psStatus).append(",");
        builder.append("tmsiCs=").append(tmsiCs).append(",");
        builder.append("ibsId=").append(ibsId).append(",");
        builder.append("gutiType=").append(gutiType).append(",");
        builder.append("ulTeid=").append(ulTeid).append(",");
        builder.append("sGwIpS1=").append(sGwIpS1).append(",");
        builder.append("betweenMme=").append(betweenMme).append(",");
        builder.append("zoneId=").append(zoneId).append(",");
        builder.append("originMcc=").append(originMcc).append(",");
        builder.append("ratType=").append(ratType);
        builder.append("]");
        return builder.toString();
    }
}